Towards biologically plausible distributed evolutionary algorithms in Swarm Robotics
نویسنده
چکیده
Swarm robotics simply put is the study of robotic systems taking advantage of swarming or colony level behaviours similar to those found in social insects like Ants or Bees. The sum of the parts is greater than the whole. Heavy constraints are made on the mechanical and computational quality of an individual robot, to both reduce unit complexity and cost whilst maximising population size. Insect colonies rely on limited individuals that act as a whole with much greater force and intelligence, this is the same working paradigm for Swarm Robotics. The hope is that the colony or swarm level behaviour is robust against the loss of any particular robotic unit that can be cheaply replaced. In the longterm the qualitative difference in the practical use case of robotic swarms to other forms of robotics is that of persistence and maintenance. An expensive deliberative humanoid robot is likely to be repaired and returned to its owner or replaced with a new model, swarm robotics instead relies on an influx of new cheap units that integrate into the already running swarm that adapts to change over time or new environ. This makes Swarm Robotics a unique frontier for artificial evolutionary systems where it is preferable to have very long lived algorithms that can adapt to change in real world environments. In recent years the methodology of Embodied Evolution has risen as a response to the growing challenges in Evolutionary Robotics [3] . Challenges such as the problem of transference between evolved controllers in simulation and the same controller being unfit on a realworld robotic device. Evolutionary algorithms exploit the nature of their environment; in simulation this leaves the possibility that a controller is found to be fit because of an exploitation in the simulation software, or from a trait that does not transfer where simplifying assumptions are no longer made. Instead the Embodied Evolution methodology takes advantage of robotic experiments with a real world population of robots evolving in parallel [6, 7, 2] . This has the advantage of removing the problem of transference and having evolution take place in the task environment, both of which are limited in a simulator. However the obvious drawback is the evolutionary depth that can be reached. This can be reduced through a mixed methodology of both simulation and embodied evaluation to gain depth and real world plausibility. New challenges arise in the paradigm of Swarm Robotics as the use of online evolutionary algorithms to adapt to the environment and optimise performance require that the algorithm be truly distributed in nature. Global information or evaluation of the population as a whole is limited or not possible, as easch robot is only endowed with limited sensing, cpu and communications performance and centralised control is not permitted. Instead an accommodation has to be made for each robot to select its own mate to cross controller information with from the environment, and evaluate its own perceived fitness or contribution to the swarm task. This raises many challenges familiar from a background in Complexity. How can the sum of naive individual behaviour be proven to converge on a desired global behaviour from specified start condition of each individual where a real world environment is involved. Worse how can it be shown that such a thing will evolve in a heterogenous population changing through time, or that this will be robust and always safe to the surrounding human population. Given a desired swarm task how can this be decomposed to individual behaviour of each robot controller. This last challenge is directly met through evolutionary algorithms over a population, however with a distributed algorithm the problem becomes how can you decompose a global fitness function to fitness an individual can measure that is analgous to fitness of the global task that is hidden.
منابع مشابه
Study of Evolutionary and Swarm Intelligent Techniques for Soccer Robot Path Planning
Finding an optimal path for a robot in a soccer field involves different parameters such as the positions of the robot, positions of the obstacles, etc. Due to simplicity and smoothness of Ferguson Spline, it has been employed for path planning between arbitrary points on the field in many research teams. In order to optimize the parameters of Ferguson Spline some evolutionary or intelligent al...
متن کاملOntology Alignment using Biologically-inspired Optimisation Algorithms
Ontologies describe real-world entities in terms of axioms, i.e. statements about them, and have become an established instrument for formally modelling and representing knowledge. The diversity of available ontologies results in a heterogeneous landscape where ontologies can overlap in their content. Such an overlap can be caused by ontologies modelling the same or similar domains created by d...
متن کاملAdaptive Self-Organizing Organisms Using A Bio- Inspired Gene Regulatory Network Controller: For the Aggregation of Evolutionary Robots under a Changing Environment
This work has explored the adaptive potential of simulated swarm robots that contain a genomic encoding of a bio-inspired gene regulatory network (GRN). An artificial genome is combined with a flexible agent-based system, representing the activated part of the regulatory network that transduces environmental cues into phenotypic behavior. Using an Alife simulation framework that mimics a changi...
متن کاملPheromone Robotics and the Logic of Virtual Pheromones
Using the biologically inspired notion of ‘virtual pheromone’ we describe how a robot swarm can become a distributed computing mesh embedded within the environment, while simultaneously acting as a physical embodiment of the user interface. By virtue of this simple peer-to-peer messaging scheme, many coordinated activities can be accomplished without centralized control.
متن کاملSwarm Robotics Algorithms: A Survey
Swarm robotics is a relatively new field that focuses on controlling large-scale homogeneous multi-robot systems. We survey six example swarm robotics control algorithms to give a brief overview of the current state of the cutting-edge. Experimental results show that swarm robotics algorithms are scalable, fault tolerant, robust and efficient. These favorable results stem from the algorithms be...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009